perm filename AISY69.QUA[ESS,JMC] blob
sn#005541 filedate 1972-01-24 generic text, type T, neo UTF8
00100 SYLLABUS FOR THE QUALIFYING EXAMINATION IN ARTIFICIAL INTELLIGENCE
00200
00300 Computer Science Department, Stanford University, November, 1969
00400
00500
00600 The subject of artificial intelligence may be regarded as
00700 divided into four sub-topics: heuristics, perception and control,
00800 semantic information processing, and representation theory. The
00900 examination will have questions in all four areas with some emphasis
01000 on heuristics which is the best developed of the four. We have
01100 classified the descriptions and references into the separate groups, although most
01200 artificial intelligence work combines ideas from several subareas.
01300
01400
01500 1. Heuristics. This is the problem of search of large spaces
01600 of alternatives for some particular kind of information. The best
01700 developed examples are: Game playing programs search the move tree of
01800 a game in order to determine the best move. Theorem proving programs
01900 search spaces of sentences in order to find proofs of theorems. Dendral
02000 searches spaces of chemical structures in order to find one that
02100 satisfies conditions of mass spectra. The student is expected to have
02200 a specific familiarity with the state of the art in theorem proving and
02300 game playing. Besides that he should be familiar with the general
02400 discussions of heuristic search in 5. The examiners are aware that all
02500 these discussions are limited in scope and that there does not yet exist
02600 a systematic theory of heuristics nor is there even a single source that
02700 summarizes what is known. Questions that require the student to go
02800 beyond published material in discussing current issues may be included.
02900
03000 You may be asked a short program to express some heuristic procedure.
03100 An acquaintance with Micro-planner and LISP is recommended, since these
03150 languages are likely to be appropriate, but any well-known language may be
03175 used.
03200
03300 2 Perception and Control. Work in perception has taken two main
03400 directions: classification and description. Classification is the older
03500 problem and involves making the computer put patterns into categories
03600 corresponding to letters of the alphabet, spoken words from a fixed
03700 vocabulary, etc. This field is not much emphasized in the Stanford Computer
03800 Science Department and the student will not be held responsible for this
03900 material.
04000
04100 The problem of describing stimuli so as to be able to take some
04200 action has received greater emphasis in our department. Examples of
04300 this are visual scene description for the purpose of redisplay of
04400 selected information, for the purpose of picking up blocks or constructing
04500 a tower, or the description of a road scene for the purpose of driving a
04600 vehicle. The related problem of the description of connected speech has
04700 also been studied here. The published literature is behind in these
04800 fields and the questions may involve issues raised in lectures or seminars.
04900
05000 3. Semantic Information Processing. General intelligence is
05100 closely related to the understanding of language. Studies of semantic-
05200 information processes make use of the other areas of artificial intelligence,
05300 but have a distinct outlook. The principal areas of concern are internal
05400 representations of semantics and the input and output of information in
05500 natural language.
05600
05700 Most of the important work, up to a few years ago, is described
05800 in Minsky's Semantic Information Proecesing. More recent trends include an
05900 increasing use of theorem proving techniques (18, 23) and the employment
06000 of more sophisticated linguistics (21, 22).
06100
06200 4. Representation Theory. General intelligence requires a means
06300 of representing in the memory of the computer a picture of the world
06400 adequate for receiving problems and for constructing individual
06500 representations for them appropriate for their solution. The development
06600 of a logically adequate general representation for situations involving
06700 action has been a subject of continuing interest (25, 26). For more
06800 specific problems, one is concerned with representations which make
06900 problem solving more efficient. Although the appropriate representation
07000 is often the key to solving a problem, there is no systematic
07100 understanding of how to choose representations, only sets of illustrative
07200 examples and like (24, 27).
07300
07400
07500
07600 The examination will be open library and will be held on April 1,
07700 1972, between the hours of 10 a.m. and 5 p.m.; bring a lunch or buy it
07800 from the machines.
07900
08000
08100
08200 I. Heuristics
08300
08400 * 1. Buchanan, B., Sutherland, G., and Feigenbaum, E.A.,
08500 "Heuristic DENDRAL: A Program for Generating Explanatory
08600 Hypotheses in Organic Chemistry," Machine Intelligence
08700 4, Edinburgh University Press, 1969.
08800
08900 ** 2. Ernst, G.W. and Newell, A., GPS: A Case Study in Generality
09000 and Problem Solving, Academic Press, 1969.
09100
09200 * 3. Greenblatt, R.D. et al, "The Greenblatt Chess Program,"
09300 Proceedings of the FJCC 1967, Anaheim, California, 1967.
09400
09500 4. Michie, D., Fleming, J.G. and Oldfield, J.V., "A
09600 Comparison of Heuristics, Interactive, and Unaided Methods
09700 of Solving a Shortest-Route Problem," Machine Intelligence
09800 3, (D. Michie, ed.) Edinburgh University Press, 1968.
09900
10000 * 5. Newell, A., "Heuristic Search: Ill Structured Problems,"
10100 Progress in Operations Research (Vol. 3), Wiley, 1969.
10200
10300 6. Nilsson, N.J., "Searching Problem Solving and Game Playing
10400 Trees for Minimal Cost Solutions," Proceedings of the IFIP
10500 68 Congress, Edinburgh, Scotland, 1968.
10600
10700 7. Pohl, I., "Bi-Directions and Heueristic Search in Path
10800 Problems," Stanford Computer Science Department report CS
10900 136 and SLAC Report No. 104, May 1969.
11000
11100 * 8. Samuel, A., "Studies in Machine Learning Using the Game
11200 of Checkers," Computers and Thought (E. Feigenbaum and
11300 J. Feldman, eds), McGraw-Hill, 1963.
11400
11500 9. Samuel, A., "Studies in Machine Learning Using the Game
11600 of Checkers II - Recent Progress," IBM Journal of Research
11700 and Development, 1967.
11800
11900 10. Slagle, J.R. and Bursky, P., "Experiments with a Multipurpose,
12000 Theorem-Proving Heuristic Program," Journal of the ACM,
12100 Vol. 15, No. 1, 85-99, (1968).
12200
12300 11. Waterman, D., "Generalization Learning Techniques for
12400 Automating the Learning of Heuristics," Stanford Artificial
12500 Intelligence Memo AIM-102, July 1969.
12600
12700
12800 II. Perception and Control
12900
13000 * 12. Feldman, J.A., et at., "The Stanford Hand-Eye Project,"
13100 Proceedings of the International Joint Conference on
13200 Artificial Intelligence (IJCAI), Washington, D.C., May
13300 1969.
13400
13500 * 13. Guzman, A., "Decomposition of a Visual Scene into Bodies,"
13600 Proceedings of the FJCC '68 (1968).
13700
13800 * 14. McCarthy, J., et al, "A Computer with Hands, Eyes and
13900 Ears," Proceedings of the FJCC '68 (1968).
14000
14100 * 15. Nilsson, N.J., "A Mobile Automaton: An Application of
14200 Artificial Intelligence Techniques," Proceedings of
14300 IJCAI, 1969.
14400
14500 16. Roberts, L., "Machine Perception of Three Dimensional
14600 Solids," Optical and Electro-optical Processing of
14700 Information, MIT Press, 1965.
14800
14900
15000 III. Semantic Information Processing
15100
15200 * 17. Colby, K.M. and Smith, D.C., "Dialogues between Humans
15300 and an Artificial Belief System," Proceedings of IJCAI,
15400 Washiington, D.C., 1969.
15500
15600 * 18. Green, C., "Application of Theorem Proving to Problem
15700 Solving," Proceedings IJCAI, Washington, D.C. 1969.
15800
15900 * 19. McCarthy, J., "Programs with Common Sense," Semantic
16000 Information Processing (M. Minsky, ed.) MIT Press, 1969.
16100
16200 * 20. Quillian, M.R., "Semantic Memory," Semantic Information
16300 Processing (M. Minsky, ed.) MIT Press, 1969.
16400
16500 21. Schank, R.C. and Tesler, L.G., "A Conceptual Parser for
16600 Natural Language," Proceedings of IJCAI, Washington,
16700 D.C. 1969.
16800
16900 * 22. Simmons, R.F., "Natural Language Question-Answering
17000 Systems 1969," University of Texas Report TTN87,
17100 Austin, Texas, 1969.
17200
17300 23. Waldinger, R.J. and Lee, R.C.T., "PROW: A Step Toward
17400 Automatic Program Writing," Proceedings of IJCAI,
17500 Washington, E.D. 1969.
17600
17700
17800 IV. The Problem of Representation
17900
18000 24. Amarel, S., "On the Representation of Problems and
18100 Goal-Directed Procedures for Computers," Communications
18200 of the American Society for Cybernetics, Vol. I, No. 2,
18300 1969.
18400
18500 25. McCarthy, J., "Situations, Actions and Causal Laws,"
18600 Stanford University AI Memo 2, 1963; also, section 7.2
18700 of Semantic Information Processing (M. Minsky, ed.) MIT
18800 Press, 1969.
18900
19000 * 26. McCarthy, J. and Hayes, P., "Some Philosophical Problems
19100 from the Standpoint of Artificial Intelligence," Machine
19200 Intelligence 4, (D. Michie, ed.) Edinburgh University
19300 Press, 1969.
19400
19500 * 27. Newell, A., "Limitations on the Current Stock of Ideas
19600 about Problem Solving," Electronic Information
19700 Handling (Dent and Taulbee, eds.), Spartan, 1965.
19800
19900 28. Simon, H.A., The Sciences of the Artificial, MIT Press, 1969.
20000
20100
20200 V. Other
20300
20400 * 29. Feigenbaum, E.A. "Artificial Intelligence: Themes in the
20500 Second Decade", Proceedings of the IFIP 68 Congress,
20600 Edinburgh, Scotland, 1968; also, Stanford Artificial
20700 Intelligence Project Memo AI-67, August 1968.
20800
20900 30. Feldman, J.A., et al "Grammatical Complexity and Inference,"
21000 Stanford Computer Science Department Report CS 125,
21100 June 1969.
21200
21300 * 31. Minsky, M., "Steps Toward Artificial Intelligence,"
21400 Computers and Thought (E. Feigenbaum and J. Feldman, edc.)
21500 Mc-Graw Hill, 19663.
21600
21700
21800
21900 * = worthy of special attention
22000 ** = important but scan